<?php 

class GaHelper extends Helper
{
	function tracker($ga_id = null)
	{		
		// return nothing when no GA install
		if($ga_id == null || $ga_id == '') return '';
		
		$tracker = <<<EOD
			<script type="text/javascript">
			  var _gaq = _gaq || [];
			  _gaq.push(['_setAccount', '$ga_id']);
			  _gaq.push(['_trackPageview']);

			  (function() {
				var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
				ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
				var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
			  })();

			</script>
EOD;
		return $tracker;
	}
}
?>